[PEFF file: __unnamed__] file_timestamp: AC0E03BA old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000080] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size 1230 unpacked_size 1230 packed_size 1230 section_kind EXECUTABLE_READONLY share_kind GLOBAL alignment 04 [section 0 disassembly] 00000000 A9630002 lha r11, [r3 + 0x0002] 00000004 BFC1FFF8 stmw [r1 - 0x0008], r30 00000008 2F0B0108 cmpwi cr6, r11, 264 0000000C 7C0802A6 mflr r0 00000010 80C20058 lwz r6, [r2 + 0x0058] 00000014 90010008 stw [r1 + 0x0008], r0 00000018 300B0004 addic r0, r11, 4 0000001C 28800009 cmplwi cr1, r0, 9 00000020 2C0B0106 cmpwi r11, 262 00000024 5400103A rlwinm r0, r0, 2, 0, 29 00000028 7CC60014 addc r6, r6, r0 0000002C 9421FFA0 stwu [r1 - 0x0060], r1 00000030 8002005C lwz r0, [r2 + 0x005C] 00000034 41850014 bgt cr1, +0x00000014 /* 00000048 */ 00000038 80C60028 lwz r6, [r6 + 0x0028] 0000003C 7C003014 addc r0, r0, r6 00000040 7C0903A6 mtctr r0 00000044 4E800420 bctr label00000048: 00000048 A8C30008 lha r6, [r3 + 0x0008] 0000004C 80030004 lwz r0, [r3 + 0x0004] 00000050 39200000 li r9, 0x0000 00000054 41820138 beq +0x00000138 /* 0000018C */ 00000058 8003000C lwz r0, [r3 + 0x000C] 0000005C 81230008 lwz r9, [r3 + 0x0008] 00000060 80C30004 lwz r6, [r3 + 0x0004] 00000064 419A014C beq cr6, +0x0000014C /* 000001B0 */ 00000068 2C0B0100 cmpwi r11, 256 0000006C 48000178 b +0x00000178 /* 000001E4 */ 00000070 A8830004 lha r4, [r3 + 0x0004] 00000074 38600000 li r3, 0x0000 00000078 480001BD bl +0x000001BC /* 00000234 */ 0000007C 38A30000 addi r5, r3, 0x0000 00000080 4800019C b +0x0000019C /* 0000021C */ 00000084 2C840000 cmpwi cr1, r4, 0 00000088 3BC40000 addi r30, r4, 0x0000 0000008C 3BE00000 li r31, 0x0000 00000090 40860020 bne cr1, +0x00000020 /* 000000B0 */ 00000094 81810068 lwz r12, [r1 + 0x0068] 00000098 30210060 addic r1, r1, 96 0000009C 38A00000 li r5, 0x0000 000000A0 7D8803A6 mtlr r12 000000A4 BBC1FFF8 lmw r30, [r1 - 0x0008] 000000A8 38650000 addi r3, r5, 0x0000 000000AC 4E800020 blr label000000B0: 000000B0 807E0000 lwz r3, [r30] 000000B4 2C030000 cmpwi r3, 0 000000B8 40820018 bne +0x00000018 /* 000000D0 */ 000000BC 93FE0018 stw [r30 + 0x0018], r31 000000C0 807E0024 lwz r3, [r30 + 0x0024] 000000C4 48000EAD bl +0x00000EAC /* 00000F70 */ 000000C8 80410014 lwz r2, [r1 + 0x0014] 000000CC 4800001C b +0x0000001C /* 000000E8 */ label000000D0: 000000D0 48000EB9 bl +0x00000EB8 /* 00000F88 */ 000000D4 80410014 lwz r2, [r1 + 0x0014] 000000D8 93FE0018 stw [r30 + 0x0018], r31 000000DC 807E0024 lwz r3, [r30 + 0x0024] 000000E0 48000E91 bl +0x00000E90 /* 00000F70 */ 000000E4 80410014 lwz r2, [r1 + 0x0014] label000000E8: 000000E8 38A00000 li r5, 0x0000 000000EC 48000130 b +0x00000130 /* 0000021C */ 000000F0 80030004 lwz r0, [r3 + 0x0004] 000000F4 38640000 addi r3, r4, 0x0000 000000F8 30800000 addic r4, r0, 0 000000FC 4800053D bl +0x0000053C /* 00000638 */ 00000100 38A30000 addi r5, r3, 0x0000 00000104 48000118 b +0x00000118 /* 0000021C */ 00000108 80A30004 lwz r5, [r3 + 0x0004] 0000010C 80030008 lwz r0, [r3 + 0x0008] 00000110 38640000 addi r3, r4, 0x0000 00000114 30800000 addic r4, r0, 0 00000118 48000599 bl +0x00000598 /* 000006B0 */ 0000011C 38A30000 addi r5, r3, 0x0000 00000120 480000FC b +0x000000FC /* 0000021C */ 00000124 80630004 lwz r3, [r3 + 0x0004] 00000128 80040000 lwz r0, [r4] 0000012C 38A00000 li r5, 0x0000 00000130 90030000 stw [r3], r0 00000134 480000E8 b +0x000000E8 /* 0000021C */ 00000138 80030004 lwz r0, [r3 + 0x0004] 0000013C 38640000 addi r3, r4, 0x0000 00000140 30800000 addic r4, r0, 0 00000144 48000761 bl +0x00000760 /* 000008A4 */ 00000148 38A30000 addi r5, r3, 0x0000 0000014C 480000D0 b +0x000000D0 /* 0000021C */ 00000150 81830008 lwz r12, [r3 + 0x0008] 00000154 30640008 addic r3, r4, 8 00000158 7CACE4AA lswi r5, r12, 28 0000015C 38000400 li r0, 0x0400 00000160 7CA3E5AA .invalid 7C 00000164 806C0010 lwz r3, [r12 + 0x0010] 00000168 38A00000 li r5, 0x0000 0000016C 2C030400 cmpwi r3, 1024 00000170 9064002C stw [r4 + 0x002C], r3 00000174 408100A8 ble +0x000000A8 /* 0000021C */ 00000178 81810068 lwz r12, [r1 + 0x0068] 0000017C 9004002C stw [r4 + 0x002C], r0 00000180 38650000 addi r3, r5, 0x0000 00000184 30210060 addic r1, r1, 96 00000188 480000A0 b +0x000000A0 /* 00000228 */ label0000018C: 0000018C 91240004 stw [r4 + 0x0004], r9 00000190 90010038 stw [r1 + 0x0038], r0 00000194 80640000 lwz r3, [r4] 00000198 38860000 addi r4, r6, 0x0000 0000019C 30A00000 addic r5, r0, 0 000001A0 48000E01 bl +0x00000E00 /* 00000FA0 */ 000001A4 80410014 lwz r2, [r1 + 0x0014] 000001A8 38A30000 addi r5, r3, 0x0000 000001AC 48000070 b +0x00000070 /* 0000021C */ label000001B0: 000001B0 9001003C stw [r1 + 0x003C], r0 000001B4 38000000 li r0, 0x0000 000001B8 80640000 lwz r3, [r4] 000001BC 90040018 stw [r4 + 0x0018], r0 000001C0 91210040 stw [r1 + 0x0040], r9 000001C4 90040004 stw [r4 + 0x0004], r0 000001C8 8081003C lwz r4, [r1 + 0x003C] 000001CC 38A90000 addi r5, r9, 0x0000 000001D0 48000DE9 bl +0x00000DE8 /* 00000FB8 */ 000001D4 80410014 lwz r2, [r1 + 0x0014] 000001D8 38A30000 addi r5, r3, 0x0000 000001DC 48000040 b +0x00000040 /* 0000021C */ 000001E0 2C0B0100 cmpwi r11, 256 label000001E4: 000001E4 4181001C bgt +0x0000001C /* 00000200 */ 000001E8 81810068 lwz r12, [r1 + 0x0068] 000001EC 30210060 addic r1, r1, 96 000001F0 7D8803A6 mtlr r12 000001F4 BBC1FFF8 lmw r30, [r1 - 0x0008] 000001F8 38650000 addi r3, r5, 0x0000 000001FC 4E800020 blr label00000200: 00000200 80840000 lwz r4, [r4] 00000204 48000DCD bl +0x00000DCC /* 00000FD0 */ 00000208 80410014 lwz r2, [r1 + 0x0014] 0000020C 38A30000 addi r5, r3, 0x0000 00000210 4800000C b +0x0000000C /* 0000021C */ 00000214 3C000001 lis r0, 0x0001 00000218 30A00001 addic r5, r0, 1 label0000021C: 0000021C 81810068 lwz r12, [r1 + 0x0068] 00000220 38650000 addi r3, r5, 0x0000 00000224 30210060 addic r1, r1, 96 label00000228: 00000228 7D8803A6 mtlr r12 0000022C BBC1FFF8 lmw r30, [r1 - 0x0008] 00000230 4E800020 blr fn00000234: 00000234 7C830734 extsh r3, r4 00000238 30830004 addic r4, r3, 4 0000023C 28040009 cmplwi r4, 9 00000240 2F030108 cmpwi cr6, r3, 264 00000244 2C830106 cmpwi cr1, r3, 262 00000248 80620058 lwz r3, [r2 + 0x0058] 0000024C 8002005C lwz r0, [r2 + 0x005C] 00000250 5484103A rlwinm r4, r4, 2, 0, 29 00000254 41810014 bgt +0x00000014 /* 00000268 */ 00000258 7C63202E lwzx r3, r3, r4 0000025C 7C630014 addc r3, r3, r0 00000260 7C6903A6 mtctr r3 00000264 4E800420 bctr label00000268: 00000268 38600001 li r3, 0x0001 0000026C 41860014 beq cr1, +0x00000014 /* 00000280 */ 00000270 419A0010 beq cr6, +0x00000010 /* 00000280 */ 00000274 38600000 li r3, 0x0000 00000278 4E800020 blr 0000027C 38600001 li r3, 0x0001 label00000280: 00000280 4E800020 blr fn00000284: 00000284 9421FFC0 stwu [r1 - 0x0040], r1 00000288 30610038 addic r3, r1, 56 0000028C 7C0802A6 mflr r0 00000290 3081003C addic r4, r1, 60 00000294 90010048 stw [r1 + 0x0048], r0 00000298 48000D51 bl +0x00000D50 /* 00000FE8 */ 0000029C 80410014 lwz r2, [r1 + 0x0014] 000002A0 81810048 lwz r12, [r1 + 0x0048] 000002A4 8061003C lwz r3, [r1 + 0x003C] 000002A8 30210040 addic r1, r1, 64 000002AC 7D8803A6 mtlr r12 000002B0 4E800020 blr fn000002B4: 000002B4 7C0802A6 mflr r0 000002B8 9421FFB0 stwu [r1 - 0x0050], r1 000002BC 90010058 stw [r1 + 0x0058], r0 000002C0 48000D41 bl +0x00000D40 /* 00001000 */ 000002C4 80410014 lwz r2, [r1 + 0x0014] 000002C8 90610040 stw [r1 + 0x0040], r3 000002CC 48000D4D bl +0x00000D4C /* 00001018 */ 000002D0 80410014 lwz r2, [r1 + 0x0014] 000002D4 48000D5D bl +0x00000D5C /* 00001030 */ 000002D8 80410014 lwz r2, [r1 + 0x0014] 000002DC 30610038 addic r3, r1, 56 000002E0 3081003C addic r4, r1, 60 000002E4 48000D05 bl +0x00000D04 /* 00000FE8 */ 000002E8 80410014 lwz r2, [r1 + 0x0014] 000002EC 80610040 lwz r3, [r1 + 0x0040] 000002F0 48000D41 bl +0x00000D40 /* 00001030 */ 000002F4 80410014 lwz r2, [r1 + 0x0014] 000002F8 81810058 lwz r12, [r1 + 0x0058] 000002FC 8061003C lwz r3, [r1 + 0x003C] 00000300 30210050 addic r1, r1, 80 00000304 7D8803A6 mtlr r12 00000308 4E800020 blr fn0000030C: 0000030C BF41FFE8 stmw [r1 - 0x0018], r26 00000310 3BE30000 addi r31, r3, 0x0000 00000314 7C0802A6 mflr r0 00000318 38640000 addi r3, r4, 0x0000 0000031C 90010008 stw [r1 + 0x0008], r0 00000320 9421FF90 stwu [r1 - 0x0070], r1 00000324 90810040 stw [r1 + 0x0040], r4 00000328 48000D21 bl +0x00000D20 /* 00001048 */ 0000032C 80410014 lwz r2, [r1 + 0x0014] 00000330 80610040 lwz r3, [r1 + 0x0040] 00000334 48000D2D bl +0x00000D2C /* 00001060 */ 00000338 80410014 lwz r2, [r1 + 0x0014] 0000033C 3BC30000 addi r30, r3, 0x0000 00000340 2C1E0000 cmpwi r30, 0 00000344 3B400000 li r26, 0x0000 00000348 40820014 bne +0x00000014 /* 0000035C */ 0000034C 48000D2D bl +0x00000D2C /* 00001078 */ 00000350 80410014 lwz r2, [r1 + 0x0014] 00000354 7C7A0734 extsh r26, r3 00000358 48000148 b +0x00000148 /* 000004A0 */ label0000035C: 0000035C 48000D35 bl +0x00000D34 /* 00001090 */ 00000360 80410014 lwz r2, [r1 + 0x0014] 00000364 838301AE lwz r28, [r3 + 0x01AE] 00000368 3FA00001 lis r29, 0x0001 0000036C 307DA89F subic r3, r29, 22369 00000370 48000D39 bl +0x00000D38 /* 000010A8 */ 00000374 80410014 lwz r2, [r1 + 0x0014] 00000378 3B630000 addi r27, r3, 0x0000 0000037C 307DA88F subic r3, r29, 22385 00000380 48000D29 bl +0x00000D28 /* 000010A8 */ 00000384 80410014 lwz r2, [r1 + 0x0014] 00000388 7C1B1840 cmpl r27, r3 0000038C 38600000 li r3, 0x0000 00000390 30810038 addic r4, r1, 56 00000394 418200B4 beq +0x000000B4 /* 00000448 */ 00000398 48000D29 bl +0x00000D28 /* 000010C0 */ 0000039C 80410014 lwz r2, [r1 + 0x0014] 000003A0 7C630735 extsh. r3, r3 000003A4 38800000 li r4, 0x0000 000003A8 3061003C addic r3, r1, 60 000003AC 38DA0000 addi r6, r26, 0x0000 000003B0 41820010 beq +0x00000010 /* 000003C0 */ 000003B4 7C06E040 cmpl r6, r28 000003B8 93410038 stw [r1 + 0x0038], r26 000003BC 4800000C b +0x0000000C /* 000003C8 */ label000003C0: 000003C0 80C10038 lwz r6, [r1 + 0x0038] 000003C4 7C06E040 cmpl r6, r28 label000003C8: 000003C8 41800028 blt +0x00000028 /* 000003F0 */ 000003CC 2C1A0000 cmpwi r26, 0 000003D0 387E0000 addi r3, r30, 0x0000 000003D4 418200F0 beq +0x000000F0 /* 000004C4 */ 000003D8 81810078 lwz r12, [r1 + 0x0078] 000003DC 387A0000 addi r3, r26, 0x0000 000003E0 30210070 addic r1, r1, 112 000003E4 7D8803A6 mtlr r12 000003E8 BB41FFE8 lmw r26, [r1 - 0x0018] 000003EC 4E800020 blr label000003F0: 000003F0 48000CD1 bl +0x00000CD0 /* 000010C0 */ 000003F4 80410014 lwz r2, [r1 + 0x0014] 000003F8 7C630735 extsh. r3, r3 000003FC 81410038 lwz r10, [r1 + 0x0038] 00000400 387E0000 addi r3, r30, 0x0000 00000404 38DA0000 addi r6, r26, 0x0000 00000408 41820010 beq +0x00000010 /* 00000418 */ 0000040C 9341003C stw [r1 + 0x003C], r26 00000410 7CCA3014 addc r6, r10, r6 00000414 4800000C b +0x0000000C /* 00000420 */ label00000418: 00000418 80C1003C lwz r6, [r1 + 0x003C] 0000041C 7CCA3014 addc r6, r10, r6 label00000420: 00000420 7C06E040 cmpl r6, r28 00000424 4080007C bge +0x0000007C /* 000004A0 */ 00000428 48000B49 bl +0x00000B48 /* 00000F70 */ 0000042C 80410014 lwz r2, [r1 + 0x0014] 00000430 81810078 lwz r12, [r1 + 0x0078] 00000434 3B40FF94 li r26, 0xFFFFFF94 00000438 387A0000 addi r3, r26, 0x0000 0000043C 30210070 addic r1, r1, 112 00000440 7D8803A6 mtlr r12 00000444 480000B0 b +0x000000B0 /* 000004F4 */ label00000448: 00000448 4BFFFE6D bl -0x00000194 /* 000002B4 */ 0000044C 7C03E000 cmp r3, r28 00000450 387C0000 addi r3, r28, 0x0000 00000454 41800028 blt +0x00000028 /* 0000047C */ 00000458 2C1A0000 cmpwi r26, 0 0000045C 387E0000 addi r3, r30, 0x0000 00000460 41820064 beq +0x00000064 /* 000004C4 */ 00000464 81810078 lwz r12, [r1 + 0x0078] 00000468 387A0000 addi r3, r26, 0x0000 0000046C 30210070 addic r1, r1, 112 00000470 7D8803A6 mtlr r12 00000474 BB41FFE8 lmw r26, [r1 - 0x0018] 00000478 4E800020 blr label0000047C: 0000047C 48000BE5 bl +0x00000BE4 /* 00001060 */ 00000480 80410014 lwz r2, [r1 + 0x0014] 00000484 2C030000 cmpwi r3, 0 00000488 4182004C beq +0x0000004C /* 000004D4 */ 0000048C 48000AE5 bl +0x00000AE4 /* 00000F70 */ 00000490 80410014 lwz r2, [r1 + 0x0014] 00000494 2C1A0000 cmpwi r26, 0 00000498 387E0000 addi r3, r30, 0x0000 0000049C 4800000C b +0x0000000C /* 000004A8 */ label000004A0: 000004A0 2C1A0000 cmpwi r26, 0 000004A4 387E0000 addi r3, r30, 0x0000 label000004A8: 000004A8 4182001C beq +0x0000001C /* 000004C4 */ 000004AC 81810078 lwz r12, [r1 + 0x0078] 000004B0 387A0000 addi r3, r26, 0x0000 000004B4 30210070 addic r1, r1, 112 000004B8 7D8803A6 mtlr r12 000004BC BB41FFE8 lmw r26, [r1 - 0x0018] 000004C0 4E800020 blr label000004C4: 000004C4 48000C15 bl +0x00000C14 /* 000010D8 */ 000004C8 80410014 lwz r2, [r1 + 0x0014] 000004CC 93DF0000 stw [r31], r30 000004D0 48000014 b +0x00000014 /* 000004E4 */ label000004D4: 000004D4 387E0000 addi r3, r30, 0x0000 000004D8 48000A99 bl +0x00000A98 /* 00000F70 */ 000004DC 80410014 lwz r2, [r1 + 0x0014] 000004E0 3B40FF94 li r26, 0xFFFFFF94 label000004E4: 000004E4 81810078 lwz r12, [r1 + 0x0078] 000004E8 387A0000 addi r3, r26, 0x0000 000004EC 30210070 addic r1, r1, 112 000004F0 7D8803A6 mtlr r12 label000004F4: 000004F4 BB41FFE8 lmw r26, [r1 - 0x0018] 000004F8 4E800020 blr fn000004FC: 000004FC BF81FFF0 stmw [r1 - 0x0010], r28 00000500 7C0802A6 mflr r0 00000504 7D800026 mfcr r12 00000508 91810004 stw [r1 + 0x0004], r12 0000050C 90010008 stw [r1 + 0x0008], r0 00000510 9421FFA0 stwu [r1 - 0x0060], r1 00000514 3BC40000 addi r30, r4, 0x0000 00000518 3BE50000 addi r31, r5, 0x0000 0000051C 90610040 stw [r1 + 0x0040], r3 00000520 48000BD1 bl +0x00000BD0 /* 000010F0 */ 00000524 80410014 lwz r2, [r1 + 0x0014] 00000528 2C030000 cmpwi r3, 0 0000052C 3BA30000 addi r29, r3, 0x0000 00000530 3B800000 li r28, 0x0000 00000534 40820014 bne +0x00000014 /* 00000548 */ 00000538 48000B41 bl +0x00000B40 /* 00001078 */ 0000053C 80410014 lwz r2, [r1 + 0x0014] 00000540 7C7C0734 extsh r28, r3 00000544 48000034 b +0x00000034 /* 00000578 */ label00000548: 00000548 4BFFFD3D bl -0x000002C4 /* 00000284 */ 0000054C 3C000000 lis r0, 0x0000 00000550 60008000 ori r0, r0, 0x8000 00000554 7C030000 cmp r3, r0 00000558 387D0000 addi r3, r29, 0x0000 0000055C 4080001C bge +0x0000001C /* 00000578 */ 00000560 48000A11 bl +0x00000A10 /* 00000F70 */ 00000564 80410014 lwz r2, [r1 + 0x0014] 00000568 80810040 lwz r4, [r1 + 0x0040] 0000056C 4DCE7182 crxor crb14, crb14, crb14 00000570 30610038 addic r3, r1, 56 00000574 48000030 b +0x00000030 /* 000005A4 */ label00000578: 00000578 2D9C0000 cmpwi cr3, r28, 0 0000057C 387D0000 addi r3, r29, 0x0000 00000580 418E0010 beq cr3, +0x00000010 /* 00000590 */ 00000584 80810040 lwz r4, [r1 + 0x0040] 00000588 30610038 addic r3, r1, 56 0000058C 48000018 b +0x00000018 /* 000005A4 */ label00000590: 00000590 48000B79 bl +0x00000B78 /* 00001108 */ 00000594 80410014 lwz r2, [r1 + 0x0014] 00000598 93A10038 stw [r1 + 0x0038], r29 0000059C 80810040 lwz r4, [r1 + 0x0040] 000005A0 30610038 addic r3, r1, 56 label000005A4: 000005A4 408E0038 bne cr3, +0x00000038 /* 000005DC */ 000005A8 80010038 lwz r0, [r1 + 0x0038] 000005AC 81810064 lwz r12, [r1 + 0x0064] 000005B0 901E0000 stw [r30], r0 000005B4 80810038 lwz r4, [r1 + 0x0038] 000005B8 80010068 lwz r0, [r1 + 0x0068] 000005BC 80840000 lwz r4, [r4] 000005C0 7D810120 mtcrf 0x10, r12 000005C4 909F0000 stw [r31], r4 000005C8 7C0803A6 mtlr r0 000005CC 30210060 addic r1, r1, 96 000005D0 BB81FFF0 lmw r28, [r1 - 0x0010] 000005D4 38600000 li r3, 0x0000 000005D8 4E800020 blr label000005DC: 000005DC 4BFFFD31 bl -0x000002D0 /* 0000030C */ 000005E0 7C630735 extsh. r3, r3 000005E4 41820020 beq +0x00000020 /* 00000604 */ 000005E8 81810064 lwz r12, [r1 + 0x0064] 000005EC 80010068 lwz r0, [r1 + 0x0068] 000005F0 7D810120 mtcrf 0x10, r12 000005F4 30210060 addic r1, r1, 96 000005F8 BB81FFF0 lmw r28, [r1 - 0x0010] 000005FC 7C0803A6 mtlr r0 00000600 4E800020 blr label00000604: 00000604 80010038 lwz r0, [r1 + 0x0038] 00000608 81810064 lwz r12, [r1 + 0x0064] 0000060C 901E0000 stw [r30], r0 00000610 80810038 lwz r4, [r1 + 0x0038] 00000614 80010068 lwz r0, [r1 + 0x0068] 00000618 80840000 lwz r4, [r4] 0000061C 7D810120 mtcrf 0x10, r12 00000620 909F0000 stw [r31], r4 00000624 7C0803A6 mtlr r0 00000628 30210060 addic r1, r1, 96 0000062C BB81FFF0 lmw r28, [r1 - 0x0010] 00000630 38600000 li r3, 0x0000 00000634 4E800020 blr fn00000638: 00000638 9421FFB0 stwu [r1 - 0x0050], r1 0000063C 90810040 stw [r1 + 0x0040], r4 00000640 30810038 addic r4, r1, 56 00000644 7C0802A6 mflr r0 00000648 30A1003C addic r5, r1, 60 0000064C 90010058 stw [r1 + 0x0058], r0 00000650 38601034 li r3, 0x1034 00000654 4BFFFEA9 bl -0x00000158 /* 000004FC */ 00000658 7C600735 extsh. r0, r3 0000065C 8061003C lwz r3, [r1 + 0x003C] 00000660 38800034 li r4, 0x0034 00000664 41820014 beq +0x00000014 /* 00000678 */ 00000668 48000A11 bl +0x00000A10 /* 00001078 */ 0000066C 80410014 lwz r2, [r1 + 0x0014] 00000670 7C630734 extsh r3, r3 00000674 4800002C b +0x0000002C /* 000006A0 */ label00000678: 00000678 48000AA9 bl +0x00000AA8 /* 00001120 */ 0000067C 80410014 lwz r2, [r1 + 0x0014] 00000680 8081003C lwz r4, [r1 + 0x003C] 00000684 80010038 lwz r0, [r1 + 0x0038] 00000688 80610040 lwz r3, [r1 + 0x0040] 0000068C 90040024 stw [r4 + 0x0024], r0 00000690 8081003C lwz r4, [r1 + 0x003C] 00000694 48000AA5 bl +0x00000AA4 /* 00001138 */ 00000698 80410014 lwz r2, [r1 + 0x0014] 0000069C 38600000 li r3, 0x0000 label000006A0: 000006A0 81810058 lwz r12, [r1 + 0x0058] 000006A4 30210050 addic r1, r1, 80 000006A8 7D8803A6 mtlr r12 000006AC 4E800020 blr fn000006B0: 000006B0 7C0802A6 mflr r0 000006B4 9421FFC0 stwu [r1 - 0x0040], r1 000006B8 90010048 stw [r1 + 0x0048], r0 000006BC 38000000 li r0, 0x0000 000006C0 90A30000 stw [r3], r5 000006C4 30830008 addic r4, r3, 8 000006C8 90030004 stw [r3 + 0x0004], r0 000006CC 38650000 addi r3, r5, 0x0000 000006D0 30A10038 addic r5, r1, 56 000006D4 48000A7D bl +0x00000A7C /* 00001150 */ 000006D8 80410014 lwz r2, [r1 + 0x0014] 000006DC 81810048 lwz r12, [r1 + 0x0048] 000006E0 30210040 addic r1, r1, 64 000006E4 7D8803A6 mtlr r12 000006E8 38600000 li r3, 0x0000 000006EC 4E800020 blr fn000006F0: 000006F0 7C0802A6 mflr r0 000006F4 7D800026 mfcr r12 000006F8 93E1FFFC stw [r1 - 0x0004], r31 000006FC 3BE30000 addi r31, r3, 0x0000 00000700 91810004 stw [r1 + 0x0004], r12 00000704 90010008 stw [r1 + 0x0008], r0 00000708 9421FFB0 stwu [r1 - 0x0050], r1 0000070C 807F0000 lwz r3, [r31] 00000710 309F0004 addic r4, r31, 4 00000714 48000A55 bl +0x00000A54 /* 00001168 */ 00000718 80410014 lwz r2, [r1 + 0x0014] 0000071C 2C030000 cmpwi r3, 0 00000720 809F0004 lwz r4, [r31 + 0x0004] 00000724 2D840000 cmpwi cr3, r4, 0 00000728 41820020 beq +0x00000020 /* 00000748 */ 0000072C 81810054 lwz r12, [r1 + 0x0054] 00000730 80010058 lwz r0, [r1 + 0x0058] 00000734 7D810120 mtcrf 0x10, r12 00000738 83E1004C lwz r31, [r1 + 0x004C] 0000073C 7C0803A6 mtlr r0 00000740 30210050 addic r1, r1, 80 00000744 4E800020 blr label00000748: 00000748 A8BF0012 lha r5, [r31 + 0x0012] 0000074C 811F000C lwz r8, [r31 + 0x000C] 00000750 2C050008 cmpwi r5, 8 00000754 408E002C bne cr3, +0x0000002C /* 00000780 */ 00000758 81810054 lwz r12, [r1 + 0x0054] 0000075C 80010058 lwz r0, [r1 + 0x0058] 00000760 7D810120 mtcrf 0x10, r12 00000764 7C0803A6 mtlr r0 00000768 83E1004C lwz r31, [r1 + 0x004C] 0000076C 3860FFCE li r3, 0xFFFFFFCE 00000770 30210050 addic r1, r1, 80 00000774 4800012C b +0x0000012C /* 000008A0 */ label00000778: 00000778 98BF0030 stb [r31 + 0x0030], r5 0000077C 48000048 b +0x00000048 /* 000007C4 */ label00000780: 00000780 80A40000 lwz r5, [r4] 00000784 39600000 li r11, 0x0000 00000788 90BF0008 stw [r31 + 0x0008], r5 0000078C 80A4000C lwz r5, [r4 + 0x000C] 00000790 80DF0008 lwz r6, [r31 + 0x0008] 00000794 90BF0014 stw [r31 + 0x0014], r5 00000798 A8A40008 lha r5, [r4 + 0x0008] 0000079C 54C6041C rlwinm r6, r6, 0, 16, 14 000007A0 B0BF0010 sth [r31 + 0x0010], r5 000007A4 80E40000 lwz r7, [r4] 000007A8 38A00000 li r5, 0x0000 000007AC 7CE10120 mtcrf 0x10, r7 000007B0 38E00000 li r7, 0x0000 000007B4 39400001 li r10, 0x0001 000007B8 408FFFC0 bns cr3, -0x00000040 /* 00000778 */ 000007BC 90DF0008 stw [r31 + 0x0008], r6 000007C0 995F0030 stb [r31 + 0x0030], r10 label000007C4: 000007C4 A8C40008 lha r6, [r4 + 0x0008] 000007C8 88BF0030 lbz r5, [r31 + 0x0030] 000007CC 2D860001 cmpwi cr3, r6, 1 000007D0 2F050000 cmpwi cr6, r5, 0 000007D4 418E0008 beq cr3, +0x00000008 /* 000007DC */ 000007D8 39600001 li r11, 0x0001 label000007DC: 000007DC B17F002A sth [r31 + 0x002A], r11 000007E0 A8A4000A lha r5, [r4 + 0x000A] 000007E4 7D660734 extsh r6, r11 000007E8 2D850008 cmpwi cr3, r5, 8 000007EC 30A60001 addic r5, r6, 1 000007F0 408E0040 bne cr3, +0x00000040 /* 00000830 */ 000007F4 A8A40008 lha r5, [r4 + 0x0008] 000007F8 80840004 lwz r4, [r4 + 0x0004] 000007FC 2D850001 cmpwi cr3, r5, 1 00000800 4182005C beq +0x0000005C /* 0000085C */ 00000804 60E50001 ori r5, r7, 0x0001 00000808 7C044040 cmpl r4, r8 0000080C 7CA70734 extsh r7, r5 00000810 60E40010 ori r4, r7, 0x0010 00000814 418E0058 beq cr3, +0x00000058 /* 0000086C */ 00000818 7C870734 extsh r7, r4 0000081C 60E40004 ori r4, r7, 0x0004 00000820 41820058 beq +0x00000058 /* 00000878 */ 00000824 7C870734 extsh r7, r4 00000828 60E40008 ori r4, r7, 0x0008 0000082C 48000050 b +0x00000050 /* 0000087C */ label00000830: 00000830 B0BF002A sth [r31 + 0x002A], r5 00000834 A8A4000A lha r5, [r4 + 0x000A] 00000838 2C850008 cmpwi cr1, r5, 8 0000083C 41860008 beq cr1, +0x00000008 /* 00000844 */ 00000840 38E00002 li r7, 0x0002 label00000844: 00000844 A8A40008 lha r5, [r4 + 0x0008] 00000848 80840004 lwz r4, [r4 + 0x0004] 0000084C 2D850001 cmpwi cr3, r5, 1 00000850 4182000C beq +0x0000000C /* 0000085C */ 00000854 60E50001 ori r5, r7, 0x0001 00000858 7CA70734 extsh r7, r5 label0000085C: 0000085C 7C044040 cmpl r4, r8 00000860 60E40010 ori r4, r7, 0x0010 00000864 418E0008 beq cr3, +0x00000008 /* 0000086C */ 00000868 7C870734 extsh r7, r4 label0000086C: 0000086C 60E40004 ori r4, r7, 0x0004 00000870 41820008 beq +0x00000008 /* 00000878 */ 00000874 7C870734 extsh r7, r4 label00000878: 00000878 60E40008 ori r4, r7, 0x0008 label0000087C: 0000087C 409A0008 bne cr6, +0x00000008 /* 00000884 */ 00000880 7C870734 extsh r7, r4 label00000884: 00000884 81810054 lwz r12, [r1 + 0x0054] 00000888 80010058 lwz r0, [r1 + 0x0058] 0000088C B0FF0028 sth [r31 + 0x0028], r7 00000890 7C0803A6 mtlr r0 00000894 7D810120 mtcrf 0x10, r12 00000898 83E1004C lwz r31, [r1 + 0x004C] 0000089C 30210050 addic r1, r1, 80 label000008A0: 000008A0 4E800020 blr fn000008A4: 000008A4 BF21FFE4 stmw [r1 - 0x001C], r25 000008A8 3BE30000 addi r31, r3, 0x0000 000008AC 83BF0004 lwz r29, [r31 + 0x0004] 000008B0 7C0802A6 mflr r0 000008B4 2C1D0000 cmpwi r29, 0 000008B8 90010008 stw [r1 + 0x0008], r0 000008BC 9421FFA0 stwu [r1 - 0x0060], r1 000008C0 3BC40000 addi r30, r4, 0x0000 000008C4 3B800000 li r28, 0x0000 000008C8 3B400000 li r26, 0x0000 000008CC 41820034 beq +0x00000034 /* 00000900 */ 000008D0 80FD0010 lwz r7, [r29 + 0x0010] 000008D4 807F0000 lwz r3, [r31] 000008D8 2C870000 cmpwi cr1, r7, 0 000008DC 309F0004 addic r4, r31, 4 000008E0 41860098 beq cr1, +0x00000098 /* 00000978 */ 000008E4 A91D000A lha r8, [r29 + 0x000A] 000008E8 A8FF0012 lha r7, [r31 + 0x0012] 000008EC 813F000C lwz r9, [r31 + 0x000C] 000008F0 7C083800 cmp r8, r7 000008F4 80FD0004 lwz r7, [r29 + 0x0004] 000008F8 7C874840 cmpl cr1, r7, r9 000008FC 480000C4 b +0x000000C4 /* 000009C0 */ label00000900: 00000900 4BFFFDF1 bl -0x00000210 /* 000006F0 */ 00000904 3B430000 addi r26, r3, 0x0000 00000908 2C1A0000 cmpwi r26, 0 0000090C 83BF0004 lwz r29, [r31 + 0x0004] 00000910 4182001C beq +0x0000001C /* 0000092C */ 00000914 81810068 lwz r12, [r1 + 0x0068] 00000918 387A0000 addi r3, r26, 0x0000 0000091C 30210060 addic r1, r1, 96 00000920 7D8803A6 mtlr r12 00000924 BB21FFE4 lmw r25, [r1 - 0x001C] 00000928 4E800020 blr label0000092C: 0000092C 80FD0010 lwz r7, [r29 + 0x0010] 00000930 807F0000 lwz r3, [r31] 00000934 2C870000 cmpwi cr1, r7, 0 00000938 309F0004 addic r4, r31, 4 0000093C 4186003C beq cr1, +0x0000003C /* 00000978 */ 00000940 A91D000A lha r8, [r29 + 0x000A] 00000944 A8FF0012 lha r7, [r31 + 0x0012] 00000948 813F000C lwz r9, [r31 + 0x000C] 0000094C 7C083800 cmp r8, r7 00000950 80FD0004 lwz r7, [r29 + 0x0004] 00000954 7C874840 cmpl cr1, r7, r9 00000958 418200A8 beq +0x000000A8 /* 00000A00 */ 0000095C 80FD0010 lwz r7, [r29 + 0x0010] 00000960 807D0014 lwz r3, [r29 + 0x0014] 00000964 3B670000 addi r27, r7, 0x0000 00000968 2C830000 cmpwi cr1, r3, 0 0000096C 2C1B0000 cmpwi r27, 0 00000970 333F0034 addic r25, r31, 52 00000974 480000D4 b +0x000000D4 /* 00000A48 */ label00000978: 00000978 480007F1 bl +0x000007F0 /* 00001168 */ 0000097C 80410014 lwz r2, [r1 + 0x0014] 00000980 3B430000 addi r26, r3, 0x0000 00000984 2C9A0000 cmpwi cr1, r26, 0 00000988 83BF0004 lwz r29, [r31 + 0x0004] 0000098C 4186001C beq cr1, +0x0000001C /* 000009A8 */ 00000990 81810068 lwz r12, [r1 + 0x0068] 00000994 387A0000 addi r3, r26, 0x0000 00000998 30210060 addic r1, r1, 96 0000099C 7D8803A6 mtlr r12 000009A0 BB21FFE4 lmw r25, [r1 - 0x001C] 000009A4 4E800020 blr label000009A8: 000009A8 A91D000A lha r8, [r29 + 0x000A] 000009AC A8FF0012 lha r7, [r31 + 0x0012] 000009B0 813F000C lwz r9, [r31 + 0x000C] 000009B4 7C083800 cmp r8, r7 000009B8 80FD0004 lwz r7, [r29 + 0x0004] 000009BC 7C874840 cmpl cr1, r7, r9 label000009C0: 000009C0 41820040 beq +0x00000040 /* 00000A00 */ 000009C4 807D0014 lwz r3, [r29 + 0x0014] 000009C8 80FD0010 lwz r7, [r29 + 0x0010] 000009CC 2C830000 cmpwi cr1, r3, 0 000009D0 3B670000 addi r27, r7, 0x0000 000009D4 2C1B0000 cmpwi r27, 0 000009D8 333F0034 addic r25, r31, 52 000009DC 4086007C bne cr1, +0x0000007C /* 00000A58 */ 000009E0 81810068 lwz r12, [r1 + 0x0068] 000009E4 939F0004 stw [r31 + 0x0004], r28 000009E8 93BE0000 stw [r30], r29 000009EC 387A0000 addi r3, r26, 0x0000 000009F0 30210060 addic r1, r1, 96 000009F4 7D8803A6 mtlr r12 000009F8 BB21FFE4 lmw r25, [r1 - 0x001C] 000009FC 48000144 b +0x00000144 /* 00000B40 */ label00000A00: 00000A00 40860030 bne cr1, +0x00000030 /* 00000A30 */ 00000A04 88FF0030 lbz r7, [r31 + 0x0030] 00000A08 2C070000 cmpwi r7, 0 00000A0C 40820024 bne +0x00000024 /* 00000A30 */ 00000A10 81810068 lwz r12, [r1 + 0x0068] 00000A14 939F0004 stw [r31 + 0x0004], r28 00000A18 93BE0000 stw [r30], r29 00000A1C 387A0000 addi r3, r26, 0x0000 00000A20 30210060 addic r1, r1, 96 00000A24 7D8803A6 mtlr r12 00000A28 BB21FFE4 lmw r25, [r1 - 0x001C] 00000A2C 4E800020 blr label00000A30: 00000A30 80FD0010 lwz r7, [r29 + 0x0010] 00000A34 807D0014 lwz r3, [r29 + 0x0014] 00000A38 3B670000 addi r27, r7, 0x0000 00000A3C 2C830000 cmpwi cr1, r3, 0 00000A40 2C1B0000 cmpwi r27, 0 00000A44 333F0034 addic r25, r31, 52 label00000A48: 00000A48 40860010 bne cr1, +0x00000010 /* 00000A58 */ 00000A4C 939F0004 stw [r31 + 0x0004], r28 00000A50 93BE0000 stw [r30], r29 00000A54 480000D8 b +0x000000D8 /* 00000B2C */ label00000A58: 00000A58 4082002C bne +0x0000002C /* 00000A84 */ 00000A5C 81810068 lwz r12, [r1 + 0x0068] 00000A60 933F001C stw [r31 + 0x001C], r25 00000A64 937F0018 stw [r31 + 0x0018], r27 00000A68 30FF0008 addic r7, r31, 8 00000A6C 90FE0000 stw [r30], r7 00000A70 387A0000 addi r3, r26, 0x0000 00000A74 30210060 addic r1, r1, 96 00000A78 7D8803A6 mtlr r12 00000A7C BB21FFE4 lmw r25, [r1 - 0x001C] 00000A80 4E800020 blr label00000A84: 00000A84 811F002C lwz r8, [r31 + 0x002C] 00000A88 893F0030 lbz r9, [r31 + 0x0030] 00000A8C 7C1B4000 cmp r27, r8 00000A90 2C890000 cmpwi cr1, r9, 0 00000A94 A8DF0028 lha r6, [r31 + 0x0028] 00000A98 38990000 addi r4, r25, 0x0000 00000A9C A93F002A lha r9, [r31 + 0x002A] 00000AA0 40810008 ble +0x00000008 /* 00000AA8 */ 00000AA4 3B680000 addi r27, r8, 0x0000 label00000AA8: 00000AA8 7CFB3810 subfc r7, r27, r7 00000AAC 7CE74830 slw r7, r7, r9 00000AB0 38BB0000 addi r5, r27, 0x0000 00000AB4 41860008 beq cr1, +0x00000008 /* 00000ABC */ 00000AB8 7C671814 addc r3, r7, r3 label00000ABC: 00000ABC 4800008D bl +0x0000008C /* 00000B48 */ 00000AC0 4DEF7B82 cror crb15, crb15, crb15 00000AC4 88FF0030 lbz r7, [r31 + 0x0030] 00000AC8 811D0010 lwz r8, [r29 + 0x0010] 00000ACC 2C070000 cmpwi r7, 0 00000AD0 7D3B4010 subfc r9, r27, r8 00000AD4 811D0014 lwz r8, [r29 + 0x0014] 00000AD8 41820030 beq +0x00000030 /* 00000B08 */ 00000ADC 81810068 lwz r12, [r1 + 0x0068] 00000AE0 913D0010 stw [r29 + 0x0010], r9 00000AE4 933F001C stw [r31 + 0x001C], r25 00000AE8 937F0018 stw [r31 + 0x0018], r27 00000AEC 30FF0008 addic r7, r31, 8 00000AF0 90FE0000 stw [r30], r7 00000AF4 387A0000 addi r3, r26, 0x0000 00000AF8 30210060 addic r1, r1, 96 00000AFC 7D8803A6 mtlr r12 00000B00 BB21FFE4 lmw r25, [r1 - 0x001C] 00000B04 4E800020 blr label00000B08: 00000B08 A8FF002A lha r7, [r31 + 0x002A] 00000B0C 913D0010 stw [r29 + 0x0010], r9 00000B10 7F673830 slw r7, r27, r7 00000B14 7CE83814 addc r7, r8, r7 00000B18 90FD0014 stw [r29 + 0x0014], r7 00000B1C 933F001C stw [r31 + 0x001C], r25 00000B20 937F0018 stw [r31 + 0x0018], r27 00000B24 30FF0008 addic r7, r31, 8 00000B28 90FE0000 stw [r30], r7 label00000B2C: 00000B2C 81810068 lwz r12, [r1 + 0x0068] 00000B30 387A0000 addi r3, r26, 0x0000 00000B34 7D8803A6 mtlr r12 00000B38 30210060 addic r1, r1, 96 00000B3C BB21FFE4 lmw r25, [r1 - 0x001C] label00000B40: 00000B40 4E800020 blr 00000B44 00000000 .invalid fn00000B48: 00000B48 7CC02120 mtcrf 0x02, r6 00000B4C 38000080 li r0, 0x0080 00000B50 38E08080 li r7, 0xFFFF8080 00000B54 39000000 li r8, 0x0000 00000B58 4C180000 mcrf cr0, cr6 00000B5C 40830018 bns +0x00000018 /* 00000B74 */ 00000B60 7CC01120 mtcrf 0x01, r6 00000B64 54C90734 rlwinm r9, r6, 0, 28, 26 00000B68 409C000C bge cr7, +0x0000000C /* 00000B74 */ 00000B6C 38C90000 addi r6, r9, 0x0000 00000B70 7CA52814 addc r5, r5, r5 label00000B74: 00000B74 28060017 cmplwi r6, 23 00000B78 418103EC bgt +0x000003EC /* 00000F64 */ 00000B7C 81220060 lwz r9, [r2 + 0x0060] 00000B80 54C6103A rlwinm r6, r6, 2, 0, 29 00000B84 7D29302E lwzx r9, r9, r6 00000B88 80C20064 lwz r6, [r2 + 0x0064] 00000B8C 7D293014 addc r9, r9, r6 00000B90 7D2903A6 mtctr r9 00000B94 4E800420 bctr 00000B98 38080000 addi r0, r8, 0x0000 00000B9C 2C050000 cmpwi r5, 0 00000BA0 7C651814 addc r3, r5, r3 00000BA4 30E4FFFF subic r7, r4, 1 00000BA8 3125FFFF subic r9, r5, 1 00000BAC 418203B8 beq +0x000003B8 /* 00000F64 */ 00000BB0 3083FFFF subic r4, r3, 1 00000BB4 88840000 lbz r4, [r4] 00000BB8 2C090000 cmpwi r9, 0 00000BBC 7C840774 extsb r4, r4 00000BC0 7C840278 xor r4, r4, r0 00000BC4 30A3FFFE subic r5, r3, 2 00000BC8 3069FFFF subic r3, r9, 1 00000BCC 9C870001 stbu [r7 + 0x0001], r4 label00000BD0: 00000BD0 41820394 beq +0x00000394 /* 00000F64 */ 00000BD4 3085FFFF subic r4, r5, 1 00000BD8 88A50000 lbz r5, [r5] 00000BDC 2C030000 cmpwi r3, 0 00000BE0 7CA50774 extsb r5, r5 00000BE4 7CA50278 xor r5, r5, r0 00000BE8 9CA70001 stbu [r7 + 0x0001], r5 00000BEC 3123FFFF subic r9, r3, 1 00000BF0 41820374 beq +0x00000374 /* 00000F64 */ 00000BF4 30A4FFFF subic r5, r4, 1 00000BF8 88840000 lbz r4, [r4] 00000BFC 2C090000 cmpwi r9, 0 00000C00 7C840774 extsb r4, r4 00000C04 7C840278 xor r4, r4, r0 00000C08 3063FFFE subic r3, r3, 2 00000C0C 9C870001 stbu [r7 + 0x0001], r4 00000C10 4BFFFFC0 b -0x00000040 /* 00000BD0 */ 00000C14 38080000 addi r0, r8, 0x0000 00000C18 2C050000 cmpwi r5, 0 00000C1C 7CE51814 addc r7, r5, r3 00000C20 30E7FFFF subic r7, r7, 1 00000C24 3065FFFF subic r3, r5, 1 00000C28 4182033C beq +0x0000033C /* 00000F64 */ label00000C2C: 00000C2C 88A70000 lbz r5, [r7] 00000C30 2C030000 cmpwi r3, 0 00000C34 7CA50774 extsb r5, r5 00000C38 7C052A78 xor r5, r0, r5 00000C3C 98A40001 stb [r4 + 0x0001], r5 00000C40 3063FFFF subic r3, r3, 1 00000C44 98A40000 stb [r4], r5 00000C48 30E7FFFF subic r7, r7, 1 00000C4C 30840002 addic r4, r4, 2 00000C50 4082FFDC bne -0x00000024 /* 00000C2C */ 00000C54 48000310 b +0x00000310 /* 00000F64 */ 00000C58 38080000 addi r0, r8, 0x0000 00000C5C 2C050000 cmpwi r5, 0 00000C60 30E4FFFF subic r7, r4, 1 00000C64 54A4083C rlwinm r4, r5, 1, 0, 30 00000C68 7C832014 addc r4, r3, r4 00000C6C 30A5FFFF subic r5, r5, 1 00000C70 418202F4 beq +0x000002F4 /* 00000F64 */ 00000C74 8C64FFFE lbzu r3, [r4 - 0x0002] 00000C78 2C050000 cmpwi r5, 0 00000C7C 3125FFFF subic r9, r5, 1 00000C80 7C650774 extsb r5, r3 00000C84 7C052A78 xor r5, r0, r5 00000C88 9CA70001 stbu [r7 + 0x0001], r5 label00000C8C: 00000C8C 418202D8 beq +0x000002D8 /* 00000F64 */ 00000C90 8CA4FFFE lbzu r5, [r4 - 0x0002] 00000C94 2C090000 cmpwi r9, 0 00000C98 7CA50774 extsb r5, r5 00000C9C 7C052A78 xor r5, r0, r5 00000CA0 9CA70001 stbu [r7 + 0x0001], r5 00000CA4 3069FFFF subic r3, r9, 1 00000CA8 418202BC beq +0x000002BC /* 00000F64 */ 00000CAC 8CA4FFFE lbzu r5, [r4 - 0x0002] 00000CB0 2C030000 cmpwi r3, 0 00000CB4 7CA50774 extsb r5, r5 00000CB8 7C052A78 xor r5, r0, r5 00000CBC 3129FFFE subic r9, r9, 2 00000CC0 9CA70001 stbu [r7 + 0x0001], r5 00000CC4 4BFFFFC8 b -0x00000038 /* 00000C8C */ 00000CC8 38E80000 addi r7, r8, 0x0000 00000CCC 2C050000 cmpwi r5, 0 00000CD0 54A0083C rlwinm r0, r5, 1, 0, 30 00000CD4 3084FFFE subic r4, r4, 2 00000CD8 7C030014 addc r0, r3, r0 00000CDC 3125FFFF subic r9, r5, 1 00000CE0 41820284 beq +0x00000284 /* 00000F64 */ 00000CE4 3060FFFE subic r3, r0, 2 00000CE8 A8630000 lha r3, [r3] 00000CEC 2C090000 cmpwi r9, 0 00000CF0 7C633A78 xor r3, r3, r7 00000CF4 30A0FFFC subic r5, r0, 4 00000CF8 3009FFFF subic r0, r9, 1 00000CFC B4640002 sthu [r4 + 0x0002], r3 label00000D00: 00000D00 41820264 beq +0x00000264 /* 00000F64 */ 00000D04 3065FFFE subic r3, r5, 2 00000D08 A8A50000 lha r5, [r5] 00000D0C 2C000000 cmpwi r0, 0 00000D10 7CA53A78 xor r5, r5, r7 00000D14 B4A40002 sthu [r4 + 0x0002], r5 00000D18 3120FFFF subic r9, r0, 1 00000D1C 41820248 beq +0x00000248 /* 00000F64 */ 00000D20 30A3FFFE subic r5, r3, 2 00000D24 A8630000 lha r3, [r3] 00000D28 2C090000 cmpwi r9, 0 00000D2C 7C633A78 xor r3, r3, r7 00000D30 3000FFFE subic r0, r0, 2 00000D34 B4640002 sthu [r4 + 0x0002], r3 00000D38 4BFFFFC8 b -0x00000038 /* 00000D00 */ 00000D3C 38080000 addi r0, r8, 0x0000 00000D40 2C050000 cmpwi r5, 0 00000D44 30E3FFFF subic r7, r3, 1 00000D48 3065FFFF subic r3, r5, 1 00000D4C 41820218 beq +0x00000218 /* 00000F64 */ label00000D50: 00000D50 2C030000 cmpwi r3, 0 00000D54 8CA70001 lbzu r5, [r7 + 0x0001] 00000D58 3063FFFF subic r3, r3, 1 00000D5C 7CA50774 extsb r5, r5 00000D60 7C052A78 xor r5, r0, r5 00000D64 98A40001 stb [r4 + 0x0001], r5 00000D68 98A40000 stb [r4], r5 00000D6C 30840002 addic r4, r4, 2 00000D70 4082FFE0 bne -0x00000020 /* 00000D50 */ 00000D74 480001F0 b +0x000001F0 /* 00000F64 */ 00000D78 38080000 addi r0, r8, 0x0000 00000D7C 2C050000 cmpwi r5, 0 00000D80 30E4FFFF subic r7, r4, 1 00000D84 30A5FFFF subic r5, r5, 1 00000D88 418201DC beq +0x000001DC /* 00000F64 */ 00000D8C 3083FFFE subic r4, r3, 2 00000D90 8C640002 lbzu r3, [r4 + 0x0002] 00000D94 2C050000 cmpwi r5, 0 00000D98 3125FFFF subic r9, r5, 1 00000D9C 7C650774 extsb r5, r3 00000DA0 7C052A78 xor r5, r0, r5 00000DA4 9CA70001 stbu [r7 + 0x0001], r5 label00000DA8: 00000DA8 418201BC beq +0x000001BC /* 00000F64 */ 00000DAC 8CA40002 lbzu r5, [r4 + 0x0002] 00000DB0 2C090000 cmpwi r9, 0 00000DB4 7CA50774 extsb r5, r5 00000DB8 7C052A78 xor r5, r0, r5 00000DBC 9CA70001 stbu [r7 + 0x0001], r5 00000DC0 3069FFFF subic r3, r9, 1 00000DC4 418201A0 beq +0x000001A0 /* 00000F64 */ 00000DC8 8CA40002 lbzu r5, [r4 + 0x0002] 00000DCC 2C030000 cmpwi r3, 0 00000DD0 7CA50774 extsb r5, r5 00000DD4 7C052A78 xor r5, r0, r5 00000DD8 3129FFFE subic r9, r9, 2 00000DDC 9CA70001 stbu [r7 + 0x0001], r5 00000DE0 4BFFFFC8 b -0x00000038 /* 00000DA8 */ 00000DE4 2C050000 cmpwi r5, 0 00000DE8 30E4FFFF subic r7, r4, 1 00000DEC 3005FFFF subic r0, r5, 1 00000DF0 41820174 beq +0x00000174 /* 00000F64 */ 00000DF4 30A3FFFF subic r5, r3, 1 00000DF8 8C850001 lbzu r4, [r5 + 0x0001] 00000DFC 2C000000 cmpwi r0, 0 00000E00 3060FFFF subic r3, r0, 1 00000E04 7C800774 extsb r0, r4 00000E08 68000080 xori r0, r0, 0x0080 00000E0C 9C070001 stbu [r7 + 0x0001], r0 label00000E10: 00000E10 41820154 beq +0x00000154 /* 00000F64 */ 00000E14 8C050001 lbzu r0, [r5 + 0x0001] 00000E18 2C030000 cmpwi r3, 0 00000E1C 7C000774 extsb r0, r0 00000E20 68000080 xori r0, r0, 0x0080 00000E24 9C070001 stbu [r7 + 0x0001], r0 00000E28 3083FFFF subic r4, r3, 1 00000E2C 41820138 beq +0x00000138 /* 00000F64 */ 00000E30 8C050001 lbzu r0, [r5 + 0x0001] 00000E34 2C040000 cmpwi r4, 0 00000E38 7C000774 extsb r0, r0 00000E3C 68000080 xori r0, r0, 0x0080 00000E40 3063FFFE subic r3, r3, 2 00000E44 9C070001 stbu [r7 + 0x0001], r0 00000E48 4BFFFFC8 b -0x00000038 /* 00000E10 */ 00000E4C 38080000 addi r0, r8, 0x0000 00000E50 54A7083C rlwinm r7, r5, 1, 0, 30 00000E54 2C050000 cmpwi r5, 0 00000E58 30E70001 addic r7, r7, 1 00000E5C 7CE33814 addc r7, r3, r7 00000E60 3065FFFF subic r3, r5, 1 00000E64 41820100 beq +0x00000100 /* 00000F64 */ label00000E68: 00000E68 2C030000 cmpwi r3, 0 00000E6C 88A7FFFD lbz r5, [r7 - 0x0003] 00000E70 3063FFFF subic r3, r3, 1 00000E74 7CA50774 extsb r5, r5 00000E78 7C052A78 xor r5, r0, r5 00000E7C 98A40001 stb [r4 + 0x0001], r5 00000E80 98A40000 stb [r4], r5 00000E84 88A7FFFE lbz r5, [r7 - 0x0002] 00000E88 30E7FFFE subic r7, r7, 2 00000E8C 7CA50774 extsb r5, r5 00000E90 7C052A78 xor r5, r0, r5 00000E94 98A40003 stb [r4 + 0x0003], r5 00000E98 98A40002 stb [r4 + 0x0002], r5 00000E9C 30840004 addic r4, r4, 4 00000EA0 4082FFC8 bne -0x00000038 /* 00000E68 */ 00000EA4 480000C0 b +0x000000C0 /* 00000F64 */ 00000EA8 38080000 addi r0, r8, 0x0000 00000EAC 54A7103A rlwinm r7, r5, 2, 0, 29 00000EB0 2C050000 cmpwi r5, 0 00000EB4 30E70002 addic r7, r7, 2 00000EB8 7CE33814 addc r7, r3, r7 00000EBC 3065FFFF subic r3, r5, 1 00000EC0 418200A4 beq +0x000000A4 /* 00000F64 */ label00000EC4: 00000EC4 88A7FFFA lbz r5, [r7 - 0x0006] 00000EC8 2C030000 cmpwi r3, 0 00000ECC 7CA50774 extsb r5, r5 00000ED0 7C052A78 xor r5, r0, r5 00000ED4 98A40000 stb [r4], r5 00000ED8 88A7FFFC lbz r5, [r7 - 0x0004] 00000EDC 3063FFFF subic r3, r3, 1 00000EE0 7CA50774 extsb r5, r5 00000EE4 7C052A78 xor r5, r0, r5 00000EE8 98A40001 stb [r4 + 0x0001], r5 00000EEC 30E7FFFC subic r7, r7, 4 00000EF0 30840002 addic r4, r4, 2 00000EF4 4082FFD0 bne -0x00000030 /* 00000EC4 */ 00000EF8 4800006C b +0x0000006C /* 00000F64 */ 00000EFC 2C050000 cmpwi r5, 0 00000F00 30E4FFFC subic r7, r4, 4 00000F04 54A0103A rlwinm r0, r5, 2, 0, 29 00000F08 7C030014 addc r0, r3, r0 00000F0C 3085FFFF subic r4, r5, 1 00000F10 41820054 beq +0x00000054 /* 00000F64 */ 00000F14 30A0FFFC subic r5, r0, 4 00000F18 80050000 lwz r0, [r5] 00000F1C 3464FFFF subic. r3, r4, 1 00000F20 2F840000 cmpwi cr7, r4, 0 00000F24 94070004 stwu [r7 + 0x0004], r0 00000F28 30A5FFFC subic r5, r5, 4 label00000F2C: 00000F2C 419E0038 beq cr7, +0x00000038 /* 00000F64 */ 00000F30 80850000 lwz r4, [r5] 00000F34 3003FFFF subic r0, r3, 1 00000F38 94870004 stwu [r7 + 0x0004], r4 00000F3C 30A5FFFC subic r5, r5, 4 00000F40 41820024 beq +0x00000024 /* 00000F64 */ 00000F44 80850000 lwz r4, [r5] 00000F48 3463FFFE subic. r3, r3, 2 00000F4C 2F800000 cmpwi cr7, r0, 0 00000F50 94870004 stwu [r7 + 0x0004], r4 00000F54 30A5FFFC subic r5, r5, 4 00000F58 4BFFFFD4 b -0x0000002C /* 00000F2C */ 00000F5C 2005FFFF subfic r0, r5, -1 00000F60 7C080734 extsh r8, r0 label00000F64: 00000F64 38680000 addi r3, r8, 0x0000 00000F68 4E800020 blr 00000F6C 00000000 .invalid fn00000F70: 00000F70 81820034 lwz r12, [r2 + 0x0034] 00000F74 90410014 stw [r1 + 0x0014], r2 00000F78 800C0000 lwz r0, [r12] 00000F7C 804C0004 lwz r2, [r12 + 0x0004] 00000F80 7C0903A6 mtctr r0 00000F84 4E800420 bctr fn00000F88: 00000F88 81820010 lwz r12, [r2 + 0x0010] 00000F8C 90410014 stw [r1 + 0x0014], r2 00000F90 800C0000 lwz r0, [r12] 00000F94 804C0004 lwz r2, [r12 + 0x0004] 00000F98 7C0903A6 mtctr r0 00000F9C 4E800420 bctr fn00000FA0: 00000FA0 8182000C lwz r12, [r2 + 0x000C] 00000FA4 90410014 stw [r1 + 0x0014], r2 00000FA8 800C0000 lwz r0, [r12] 00000FAC 804C0004 lwz r2, [r12 + 0x0004] 00000FB0 7C0903A6 mtctr r0 00000FB4 4E800420 bctr fn00000FB8: 00000FB8 81820008 lwz r12, [r2 + 0x0008] 00000FBC 90410014 stw [r1 + 0x0014], r2 00000FC0 800C0000 lwz r0, [r12] 00000FC4 804C0004 lwz r2, [r12 + 0x0004] 00000FC8 7C0903A6 mtctr r0 00000FCC 4E800420 bctr fn00000FD0: 00000FD0 81820018 lwz r12, [r2 + 0x0018] 00000FD4 90410014 stw [r1 + 0x0014], r2 00000FD8 800C0000 lwz r0, [r12] 00000FDC 804C0004 lwz r2, [r12 + 0x0004] 00000FE0 7C0903A6 mtctr r0 00000FE4 4E800420 bctr fn00000FE8: 00000FE8 81820040 lwz r12, [r2 + 0x0040] 00000FEC 90410014 stw [r1 + 0x0014], r2 00000FF0 800C0000 lwz r0, [r12] 00000FF4 804C0004 lwz r2, [r12 + 0x0004] 00000FF8 7C0903A6 mtctr r0 00000FFC 4E800420 bctr fn00001000: 00001000 8182001C lwz r12, [r2 + 0x001C] 00001004 90410014 stw [r1 + 0x0014], r2 00001008 800C0000 lwz r0, [r12] 0000100C 804C0004 lwz r2, [r12 + 0x0004] 00001010 7C0903A6 mtctr r0 00001014 4E800420 bctr fn00001018: 00001018 81820044 lwz r12, [r2 + 0x0044] 0000101C 90410014 stw [r1 + 0x0014], r2 00001020 800C0000 lwz r0, [r12] 00001024 804C0004 lwz r2, [r12 + 0x0004] 00001028 7C0903A6 mtctr r0 0000102C 4E800420 bctr fn00001030: 00001030 8182002C lwz r12, [r2 + 0x002C] 00001034 90410014 stw [r1 + 0x0014], r2 00001038 800C0000 lwz r0, [r12] 0000103C 804C0004 lwz r2, [r12 + 0x0004] 00001040 7C0903A6 mtctr r0 00001044 4E800420 bctr fn00001048: 00001048 81820030 lwz r12, [r2 + 0x0030] 0000104C 90410014 stw [r1 + 0x0014], r2 00001050 800C0000 lwz r0, [r12] 00001054 804C0004 lwz r2, [r12 + 0x0004] 00001058 7C0903A6 mtctr r0 0000105C 4E800420 bctr fn00001060: 00001060 81820024 lwz r12, [r2 + 0x0024] 00001064 90410014 stw [r1 + 0x0014], r2 00001068 800C0000 lwz r0, [r12] 0000106C 804C0004 lwz r2, [r12 + 0x0004] 00001070 7C0903A6 mtctr r0 00001074 4E800420 bctr fn00001078: 00001078 81820048 lwz r12, [r2 + 0x0048] 0000107C 90410014 stw [r1 + 0x0014], r2 00001080 800C0000 lwz r0, [r12] 00001084 804C0004 lwz r2, [r12 + 0x0004] 00001088 7C0903A6 mtctr r0 0000108C 4E800420 bctr fn00001090: 00001090 81820050 lwz r12, [r2 + 0x0050] 00001094 90410014 stw [r1 + 0x0014], r2 00001098 800C0000 lwz r0, [r12] 0000109C 804C0004 lwz r2, [r12 + 0x0004] 000010A0 7C0903A6 mtctr r0 000010A4 4E800420 bctr fn000010A8: 000010A8 81820038 lwz r12, [r2 + 0x0038] 000010AC 90410014 stw [r1 + 0x0014], r2 000010B0 800C0000 lwz r0, [r12] 000010B4 804C0004 lwz r2, [r12 + 0x0004] 000010B8 7C0903A6 mtctr r0 000010BC 4E800420 bctr fn000010C0: 000010C0 8182004C lwz r12, [r2 + 0x004C] 000010C4 90410014 stw [r1 + 0x0014], r2 000010C8 800C0000 lwz r0, [r12] 000010CC 804C0004 lwz r2, [r12 + 0x0004] 000010D0 7C0903A6 mtctr r0 000010D4 4E800420 bctr fn000010D8: 000010D8 81820028 lwz r12, [r2 + 0x0028] 000010DC 90410014 stw [r1 + 0x0014], r2 000010E0 800C0000 lwz r0, [r12] 000010E4 804C0004 lwz r2, [r12 + 0x0004] 000010E8 7C0903A6 mtctr r0 000010EC 4E800420 bctr fn000010F0: 000010F0 81820020 lwz r12, [r2 + 0x0020] 000010F4 90410014 stw [r1 + 0x0014], r2 000010F8 800C0000 lwz r0, [r12] 000010FC 804C0004 lwz r2, [r12 + 0x0004] 00001100 7C0903A6 mtctr r0 00001104 4E800420 bctr fn00001108: 00001108 8182003C lwz r12, [r2 + 0x003C] 0000110C 90410014 stw [r1 + 0x0014], r2 00001110 800C0000 lwz r0, [r12] 00001114 804C0004 lwz r2, [r12 + 0x0004] 00001118 7C0903A6 mtctr r0 0000111C 4E800420 bctr fn00001120: 00001120 81820054 lwz r12, [r2 + 0x0054] 00001124 90410014 stw [r1 + 0x0014], r2 00001128 800C0000 lwz r0, [r12] 0000112C 804C0004 lwz r2, [r12 + 0x0004] 00001130 7C0903A6 mtctr r0 00001134 4E800420 bctr fn00001138: 00001138 81820014 lwz r12, [r2 + 0x0014] 0000113C 90410014 stw [r1 + 0x0014], r2 00001140 800C0000 lwz r0, [r12] 00001144 804C0004 lwz r2, [r12 + 0x0004] 00001148 7C0903A6 mtctr r0 0000114C 4E800420 bctr fn00001150: 00001150 81820000 lwz r12, [r2] 00001154 90410014 stw [r1 + 0x0014], r2 00001158 800C0000 lwz r0, [r12] 0000115C 804C0004 lwz r2, [r12 + 0x0004] 00001160 7C0903A6 mtctr r0 00001164 4E800420 bctr fn00001168: 00001168 81820004 lwz r12, [r2 + 0x0004] 0000116C 90410014 stw [r1 + 0x0014], r2 00001170 800C0000 lwz r0, [r12] 00001174 804C0004 lwz r2, [r12 + 0x0004] 00001178 7C0903A6 mtctr r0 0000117C 4E800420 bctr 00001180 0000027C .invalid 00001184 0000027C .invalid 00001188 0000027C .invalid 0000118C 0000027C .invalid 00001190 00000274 .invalid 00001194 00000274 .invalid 00001198 0000027C .invalid 0000119C 0000027C .invalid 000011A0 0000027C .invalid 000011A4 0000027C .invalid 000011A8 00000214 .invalid 000011AC 00000070 .invalid 000011B0 00000084 .invalid 000011B4 000000F0 .invalid 000011B8 000001E0 .invalid 000011BC 000001E0 .invalid 000011C0 00000108 .invalid 000011C4 00000124 .invalid 000011C8 00000138 .invalid 000011CC 00000150 .invalid 000011D0 00000050 .invalid 000011D4 000000CC .invalid 000011D8 00000110 .invalid 000011DC 00000180 .invalid 000011E0 00000054 .invalid 000011E4 000000D0 .invalid 000011E8 00000114 .invalid 000011EC 00000414 .invalid 000011F0 00000414 .invalid 000011F4 000001F4 .invalid 000011F8 00000230 .invalid 000011FC 00000414 .invalid 00001200 0000029C .invalid 00001204 000001F8 .invalid 00001208 00000234 .invalid 0000120C 00000414 .invalid 00001210 00000180 .invalid 00001214 00000304 .invalid 00001218 00000360 .invalid 0000121C 000003B4 .invalid 00001220 00000184 .invalid 00001224 00000308 .invalid 00001228 00000364 .invalid 0000122C 00000414 .invalid [section 1 header] name __missing__ default_address 00000000 total_size A4 unpacked_size A0 packed_size 20 section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 11 80 00 00 00 00 | 0000000000000060 | 00 00 11 D0 00 00 0B 48 00 00 00 00 00 00 00 00 | H 0000000000000070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000080 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000090 | 00 01 00 04 00 00 00 68 00 00 00 00 00 00 00 00 | h [section 1 relocation program disassembly] 0000: 4A15 reloc_v_add_imports num_words=22 0002: 4003 reloc_v_add_sect_c num_words=4 0004: 4400 reloc_v_add_sect_c_sect_d_none num_3_word_blocks=1 0006: 0201 reloc_skip_then_add_sect_d skip_words=8, num_words=1 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 27C section_kind LOADER share_kind GLOBAL alignment 04 [export table: 0 entries] [import table: 22 entries] 0 => [import SoundLib:SoundComponentSetOutput (02)] 1 => [import SoundLib:SoundComponentGetSourceData (02)] 2 => [import SoundLib:SoundComponentPlaySourceBuffer (02)] 3 => [import SoundLib:SoundComponentStopSource (02)] 4 => [import InterfaceLib:CloseComponent (02)] 5 => [import InterfaceLib:SetComponentInstanceStorage (02)] 6 => [import InterfaceLib:DelegateComponentCall (02)] 7 => [import InterfaceLib:GetZone (02)] 8 => [import InterfaceLib:NewHandle (02)] 9 => [import InterfaceLib:NewHandleSys (02)] 10 => [import InterfaceLib:HLock (02)] 11 => [import InterfaceLib:SetZone (02)] 12 => [import InterfaceLib:ReserveMemSys (02)] 13 => [import InterfaceLib:DisposeHandle (02)] 14 => [import InterfaceLib:GetToolTrapAddress (02)] 15 => [import InterfaceLib:HLockHi (02)] 16 => [import InterfaceLib:PurgeSpace (02)] 17 => [import InterfaceLib:SystemZone (02)] 18 => [import InterfaceLib:MemError (02)] 19 => [import PrivateInterfaceLib:SysZoneFloatSizes (02)] 20 => [import PrivateInterfaceLib:LMGetExpandMem (02)] 21 => [import PrivateInterfaceLib:BlockClear (02)]